river islet - French English Dictionary